package com.briup.pts.service;

import com.briup.pts.domain.bean.IndexRecord;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface IndexRecordService {

    /**
     * 修改或更新指标记录
     * @param indexRecord 指标记录信息
     */
    void saveOrUpdate(IndexRecord indexRecord);

    /**
     * 分页多条件查询指标变化记录数据
     * @param pageNum 当前页码
     * @param pageSize 页面大小
     * @param startWeight 最小体重
     * @param endWeight 最大体重
     * @return 符合条件的分页数据
     */
    PageInfo<IndexRecord> pageQuery(Integer pageNum, Integer pageSize,
                                    Integer startWeight, Integer endWeight);


    void batchDelete(List<Integer> irIds);
}
